package com.jiunuan.live.id.generate.provider.service.bo;

import lombok.Data;

import java.util.concurrent.atomic.AtomicLong;

/**
 * @Author JiuNuan
 * @Date: Created in 16:07 2024/8/1
 * @Description: 有序id段对象
 */
@Data
public class LocalSeqIdBO {
    /**
     mysql配置的id
     */
    private Integer id;
    /**
     * 当前在本地内存的id值
     */
    private AtomicLong currentValue;
    /**
     * 本地内存记录id段的开始位置
     */
    private Long currentStart;
    /**
     * 本地内存记录id段的结束位置
     */
    private Long nextThreshold;
}
